Java Web 應用開發技術 (Java EE 8 +Tomcat 9)

Java Web 應用開發技術 (Java EE 8 +Tomcat 9)

作者: 肖海鵬
出版社: 清華大學
出版在: 2020-09-01
ISBN-13: 9787302555308
ISBN-10: 7302555303





內容描述


《Java Web應用開發技術(Java EE 8+Tomcat 9)》基於Java EE 8規範,配合Tomcat 9 Web服務器,全面系統地講解了Java Web開發技術。本書作者具有多年項目開發經驗,因此書中著重強調實用性技術,對不常用技術只作簡單介紹。書中採用了大量的項目案例來講解相關復雜理論,並用企業級項目進行了項目實戰演示,淺顯易懂。 《Java Web應用開發技術(Java EE 8+Tomcat 9)》共15章,第1章是Java EE技術背景介紹,第2~5章是Java EE的核心技術,第6~9章是Java EE的高級應用,第10、11章是客戶端異步和Web服務器異步技術,第12章是Java Web企業項目實戰,第13、14章是Java EE 8的新特性,第15章是比較冷門的JSF技術入門。 《Java Web應用開發技術(Java EE 8+Tomcat 9)》可作為高等院校相關專業的Java教材,也可以作為培訓機構教材,還可作為各種層次的Java學習者和工作者的參考書。


目錄大綱


目錄
 
第1章Java EE入門
 
1.1Java EE 8與Tomcat 9
 
1.1.1Java EE 8規範下載
 
1.1.2Java EE 8核心架構
 
1.1.3Tomcat 9下載與配置
 
1.2Eclipse集成Tomcat
 
1.3C/S與B/S
 
1.3.1C/S模式
 
1.3.2B/S模式
 
1.3.3HTTP
 
1.3.4HTML與JSP
 
1.4MVC架構與AJAX架構
 
1.4.1JSP與Servlet的定位
 
1.4.2MVC架構
 
1.4.3AJAX架構
 
1.5本章習題
 
第2章Servlet控制器
 
2.1Java Web項目
 
2.1.1Hello項目示例
 
2.1.2Java Web項目結構
 
2.1.3URL格式
 
2.2Servlet接口
 
2.2.1接口方法
 
2.2.2Servlet生命期
 
2.3Servlet配置
 
2.3.1@WebServlet
 
2.3.2URL模式
 
2.3.3Servlet加載
 
2.3.4初始化參數
 
2.3.5異步配置
 
2.4HttpServlet類
 
2.4.1GenericServlet總覽
 
2.4.2案例: 初始化參數配置與讀取
 
2.4.3HttpServlet分發請求
 
2.4.4案例: 用戶登錄
 
2.5ServletRequest接口
 
2.5.1接收請求參數
 
2.5.2屬性值傳遞
 
2.6ServletResponse與RequestDispatcher接口
 
2.6.1轉發與重定向
 
2.6.2回應字符流
 
2.6.3回應字節流
 
2.6.4動態輸出文件
 
2.7Servlet異常管理
 
2.7.1ServletException
 
2.7.2IOException
 
2.7.3Exception處理
 
2.7.4錯誤頁配置
 
 
 
 
 
2.8路徑使用
 
2.8.1HttpServletRequest讀取路徑
 
2.8.2Web站點實際路徑
 
2.8.3轉發路徑
 
2.8.4重定向路徑
 
2.8.5靜態資源路徑
 
2.8.6表單提交路徑
 
2.8.7腳本提交路徑
 
2.8.8嵌入資源路徑
 
2.8.9反射讀取路徑
 
2.9本章習題
 
第3章JSP視圖
 
3.1JSP與Servlet關系
 
3.2JSP指令
 
3.2.1Page指令
 
3.2.2taglib指令
 
3.2.3include指令
 
3.3JSP中的Java元素
 
3.3.1Java腳本與表達式
 
3.3.2Java聲明
 
3.3.3JSP中使用註釋
 
3.4JSP的9個內置對象
 
3.4.1request與response對象
 
3.4.2pageContext對象
 
3.4.3session與application對象
 
3.5<jsp:>標準動作
 
3.5.1jsp:useBean
 
3.5.2jsp:setPropertyjsp:getProperty
 
3.5.3jsp:include
 
3.5.4jsp:forward
 
3.6本章習題
 
第4章EL表達式
 
4.1讀取Bean對象屬性
 
4.2隱式對象
 
4.3屬性範圍查找
 
4.4調用Bean的方法
 
4.5本章習題
 
第5章JSTL標簽庫
 
5.1自定義標簽庫
 
5.2核心標簽庫
 
5.2.1一般用途標簽
 
5.2.2條件判斷標簽
 
5.2.3迭代標簽c:forEach
 
5.2.4URL相關標簽
 
5.3格式化標簽庫
 
5.3.1格式化數字、貨幣、百分比
 
5.3.2格式化日期和時間
 
5.4本章習題
 
第6章HTTP狀態管理
 
6.1session
 
6.1.1客戶端識別
 
6.1.2session的生命期
 
6.1.3session的數據存儲
 
6.1.4URL重寫
 
6.1.5session常見問題 
 
6.2application與ServletContext
 
6.2.1讀取全局配置參數
 
6.2.2全局變量
 
6.3cookie
 
6.3.1創建cookie
 
6.3.2cookie的生命期
 
6.3.3cookie使用限制
 
6.4本章習題
 
第7章過濾器
 
7.1Filter接口
 
7.2過濾器聲明
 
7.3案例: 編碼轉換
 
7.4案例: 權限校驗
 
7.5本章習題
 
第8章監聽器
 
8.1監聽器聲明
 
8.2ServletContextListener
 
8.3HttpSessionListener
 
8.3.1在線用戶數統計
 
8.3.2網絡聊天室管理
 
8.4ServletRequestListener
 
8.5本章習題
 
第9章文件上傳
 
9.1文件上傳頁面
 
9.2SmartUpload方案
 
9.3Commons方案
 
9.4Part方案
 
9.5本章習題
 
第10章AJAX與Applet
 
10.1XMLHttpRequest
 
10.2jQuery
 
10.3JSON
 
10.3.1JSON與XML
 
10.3.2each函數
 
10.3.3案例: 省市區三級聯動
 
10.4案例: 旅游景點
 
10.4.1表設計
 
10.4.2頁面設計
 
10.4.3腳本設計
 
10.4.4控制層設計
 
10.4.5服務層設計
 
10.4.6實體層設計
 
10.4.7持久層設計
 
10.4.8運行環境
 
10.5Applet
 
10.6本章習題
 
第11章服務器異步
 
11.1AsyncContext
 
11.2異步監聽器
 
11.3案例: 12306搶票
 
11.4非阻塞IO
 
11.4.1NIO讀數據
 
11.4.2NIO寫數據
 
11.5本章習題
 
第12章網上書城項目實戰
 
12.1項目結構與權限
 
12.2開發環境說明
 
12.3書城項目表結構設計
 
12.4項目需要哪些jar包
 
12.5配置web.xml
 
12.6log4j日誌
 
12.7配置數據庫連接
 
12.8權限設置
 
12.8.1註冊用戶鑒權
 
12.8.2管理員鑒權
 
12.8.3JSP訪問權限
 
12.9共性代碼抽取
 
12.9.1持久層提取
 
12.9.2視圖層提取
 
12.10主頁圖書列表實現
 
12.11圖書封面
 
12.12圖書明細頁實現
 
12.13用戶管理
 
12.13.1用戶登錄
 
12.13.2用戶退出
 
12.13.3用戶註冊
 
12.14購物車實現
 
12.14.1購物車設計
 
12.14.2顯示購物車
 
12.14.3加入購物車
 
12.14.4移除購物車
 
12.15用戶付款
 
12.15.1結算
 
12.15.2付款
 
12.15.3付款異常處理
 
12.16新書上架
 
12.17查詢用戶購買記錄
 
12.18中文亂碼問題
 
12.19數據庫連接池
 
第13章服務器推送
 
13.1Web Socket
 
13.1.1WebSocket對象
 
13.1.2Java EE 8與WebSocket
 
13.1.3案例: 網絡聊天室
 
13.2HTTP/2服務器推送
 
13.2.1HTTP/2介紹
 
13.2.2Tomcat 9 配置APR
 
13.2.3服務器推送
 
13.3本章習題
 
第14章JSONB與JSONP
 
14.1Json串與Java對象互轉
 
14.2Jsonb接口
 
14.3案例: 文件反序列化
 
14.4JSON數據格式化
 
14.5JsonbConfig
 
14.6本章習題
 
第15章JSF入門
 
15.1JSF運行機制
 
15.1.1事件響應
 
15.1.2Servlet映射
 
15.1.3全局參數配置
 
15.1.4XHTML頁
 
15.1.5JSF HTML標簽庫
 
15.1.6Managed Bean
 
15.1.7JSF表達式
 
15.1.8FacesContext
 
15.2案例: 用戶管理系統
 
15.2.1JSF項目向導
 
15.2.2系統配置文件
 
15.2.3用戶登錄
 
15.2.4用戶註冊
 
15.2.5主頁顯示
 
15.2.6用戶退出
 
15.3本章習題
 
附錄




相關書籍

Windows PowerShell 實戰指南, 3/e

作者 道·瓊斯 (Don Jones) 傑弗瑞·希克斯 (Jeffery Hicks)

2020-09-01

Spring Quick Reference Guide: A Pocket Handbook for Spring Framework, Spring Boot, and More

作者 Davis Adam L.

2020-09-01

Windows Server 2019 操作系統項目化教程

作者 蔣建峰 等

2020-09-01